 @charset "utf-8";
/* CSS Document*/
html{background:#FFF;overflow-y:scroll;}
body{margin:0;padding:0;font:12px/1.5  Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif}
18px/34px
body{-webkit-font-smoothing:antialiased}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul{list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal;font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.fix,.clearf{*zoom:1;}
.fix,.clearf:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.fleft{float:left}
.fright{float:right}
.mxynall{margin: 0 auto;width: 1200px;clear:both;overflow:hidden;}
.dda580{ width:580px; padding:10px 0;}
.dispn {display: none;}
a{color:#333;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#e29c45;text-decoration:none;}
a:active{color:#e29c45;}
.clred {color:#D6471D;}
.clred a{color:#D6471D;}
.clred a:visited {color:#D6471D;}
.clred a:hover{color:#e29c45;}
.clgray {color:#999;}
.clgray a{color:#999;}
.clgray a:visited {color:#999;}
.clgray a:hover{color:#e29c45;}

.mxyntopbar{position: fixed;width:100%;height:66px;border-bottom:1px #e8dccc solid;left:0;top:0;z-index:1000;background:#FFF; line-height: 60px;  font-size: 16px;}
.mxyntopbar a{vertical-align: top; display: inline-block; line-height: inherit; padding: 0 0.5em;}
.mxyntopbar a.logo{ margin:2px 0 0 0 ;background: url("logo.png?112") no-repeat left center; width: 230px; height: 60px; margin-right: 20px;}
.mxynso{float: right;width: 318px;height: 34px;line-height:17px;font-size:10px;color:#999;margin: 12px 0 0 20px;background-color: #FFF;border-radius: 0px;position: relative;display: inline;border: 0px solid #F0F0F0;}

.mxynimgbar{height: 200px; width: 100%;  margin:66px 0 0 0; background: url("img-bar.jpg") center no-repeat; min-width:1200px; }


.search {width: 500px;margin:70px  0 0 200px ;}
.search .search_area{height: 50px;line-height: 50px;border: 2px solid #e29c45; background-color: rgba(255,255,255,0.6);}
.search .search_area .search_input{height: 50px;width: 370px;margin: 0 5px 0 6px;border: 0;outline: 0;line-height:48px;font-size: 16px;float: left;color: #999;background:none;}
.search .search_area .btn_search{background: #e29c45;font-size: 16px;border: 0;color: #FFF;width: 85px;height: 50px;vertical-align: top;float: right;outline: 0;cursor: pointer}
.search_select{float: left;width: 30px;height:50px}
.search_icon{background: url("search.gif") no-repeat scroll 10px 20px;display: inline-block;float: left;height: 100%;width: 30px}
.search .search_keywords{height: 22px;margin-top: 8px;overflow: hidden}
.search .search_keywords a,.search .search_keywords span{color: #666}
.search .search_keywords a{margin-right: 6px}


.mxynnav{border-bottom: 1px solid #e8dccc; background: #e8dccc; height:52px; line-height:52px; margin: 0 0 30px 0;min-width:1200px; }
.mxynnav ul{width: 1200px; margin: 0 auto;}
.mxynnav li{display: inline-block; position: relative;}
.mxynnav li a{color: #666666; padding: 1em 2em; font-size:16px;}
.mxynnav li:hover:after{content: ""; display: block;}
.mxynnav li:hover a{color: #e29c45;}
.mxynnav li:after{position: absolute; left: 0; bottom: 0; content: ""; display: none; height: 4px; width: 100%; background: #e29c45;}


.mxyncol{  float: left;padding: 0 15px;}
.icol1{width: 430px; padding-left:0px;}
.icol2{width: 410px;}
.icol3{width: 300px; padding-right:0px;}

#mxyn-banner-style .unslider{position: relative;}
#mxyn-banner-style .unslider-nav{position: absolute; bottom: 5px; left: 0; right: 0; top: auto; margin: 0;}
#mxyn-banner-style li.unslider-active{background: #e29c45;}
.mxyn-banner{height: 240px; overflow:hidden;}
.mxyn-banner img{ width:430px; height: 240px;}

.unslider{overflow: auto; margin: 0; padding: 0;}
.unslider-wrap{position: relative;}
.unslider-wrap.unslider-carousel > li{float: left;}
.unslider-vertical > ul{height: 100%;}
.unslider-vertical li{float: none; width: 100%;}
.unslider-fade{position: relative;}
.unslider-fade .unslider-wrap li{position: absolute; left: 0; top: 0; right: 0; z-index: 8;}
.unslider-fade .unslider-wrap li.unslider-active{z-index: 10;}
.unslider li,.unslider ol,.unslider ul{list-style: none; margin: 0; padding: 0; border: none;}
.unslider-arrow{position: absolute; left: 20px; z-index: 2; cursor: pointer;}
.unslider-arrow.next{left: auto; right: 20px;}
.unslider-nav ol{list-style: none; text-align: center;}
.unslider-nav ol li{display: inline-block; float: none; width: 16px; height: 16px; margin: 0 4px;  background: #fff; border-radius: 8px; overflow: hidden; text-indent: -999em; cursor: pointer; opacity: .6;}


.mxynhot { width:100%;  display: block; overflow:hidden;}
.mxynhottit{border-bottom: 1px solid #e8dccc; color: #666; padding:10px 0;   }
.mxynhottit .title{margin-top:15px; font-size:18px; line-height:18px;  border-left: #e29c45 solid 5px; padding:0 0 0 8px;}


.mxyntab .mxynrow{display: block; width: 100%; margin: 10px 0;}
.mxyntab a{color: #666666; font-size: 12px; margin: 0; display: inline-block; padding: 0.5em;}
.mxyntab a:hover,.mxyn-tab a:focus{color: #e29c45;}
.mxyntab a.active{background: #e29c45; color: white; border-radius: 2px;}


.mxynnews ol{font-size: 0; border-bottom: 1px solid #e8dccc;  }
.mxynnews ol  li{position: relative; display: inline-block;   }
.mxynnews ol  li a{text-align: center; width: 136px; padding: 1em 0; font-size: 16px; display: block;overflow:hidden;}
.mxynnews ol  li:after{content: ""; position: absolute; bottom: 0; left: 0; display: none; width: 100%; height: 3px; background: #e29c45;}
.mxynnews ol  li.mxyn-active:after{display: block;}
.mxynnews ul{border-bottom: 1px dashed #eee; margin-bottom: 20px;}
.mxynnews ul:last-child{border: none;margin-bottom: 0px;}
.mxynnews ul li{margin-bottom: 20px;}
.mxynnews ul li a{font-size: 16px; line-height: 16px;}
.mxynnews ul li a:hover,.mxynnews ul  li a:focus{color: #e29c45;}
.mxynnews ul li a:before{content: ""; vertical-align: top; margin: 6px 8px 6px 6px; width: 4px; height: 4px; display: inline-block; background: #c0c0c0; border-radius: 4px;}
.mxynnews  .allmx a{font-size: 14px; margin:2px 8px 8px 0;display: inline-block;}
.mxynnews a.mxyn-headline{font-size: 18px; color: #e29c45; font-weight: bold; display: block; text-align: center; margin: 1em;}
.mxynnews a.mxyn-headline:hover{text-decoration: underline;}
.mxynpage {display: none;}

.mxyninfo{border: 1px solid #e8dccc; overflow:hidden;}
.mxyninfo .title{color: #666666; font-size: 16px; line-height: 16px;background: #f3ece5; padding:18px 10px;}
.mxyninfo .title span{ float:right;font-size: 12px;  line-height: 16px;}

.mxyntext{color: #666666; font-size: 14px; background:url("../img/img-map.png") no-repeat center 10px; padding:0 10px;}
.mxyntext b{font-size: 14px; padding: 1em 0; font-weight: bold;  padding: 1em 0; display:block;}
.mxyntext p{padding: 0 0 0.5em 0;}
.mxyntext p:last-child{padding-bottom:30px; font-size: 14px; border-bottom: 1px dashed #e8dccc ;}


.mxyninfo ul { list-style:none; padding:0 10px;}
.mxyninfo ul li{padding: 25px 10px; position: relative; height: 60px; padding-left: 75px; font-family: inherit; border-bottom: 1px solid #f3ece5;}
.mxyninfo ul li:last-child{border: none;}
.mxyninfo ul li .mxyn-thumbnail{position: absolute; top: 0; left: 0; display: inline-block; width: 60px; height: 60px; border-radius: 50%; margin: 22px 0;}
.mxyninfo ul li p,.mxyninfo ul  li a,.mxyninfo ul  li span{font-size: 12px; margin: 0;}
.mxyninfo ul  li a{display: inline-block; color: #666; margin-right: 5px;}
.mxyninfo ul  li a:hover,.mxyninfo ul li a:focus{color: #e29c45;}
.mxyninfo ul  li p{position: relative; display: block; margin-bottom: 5px; font-size: 14px;}
.mxyninfo ul  li p .mxyn-label{margin-left: 14px;}
.mxyn-label{font-size: inherit; padding: 0 0.4em; border-radius: 2px; position: relative; background: #e29c45; color: #fff;}
.mxyn-label:before{content: ""; position: absolute; top: 3px; left: -7px; width: 10px; height: 10px; background: #e29c45; margin-left: 5px; transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); z-index: -1;}


.mxyntitle{height: 33px;line-height: 33px;margin: 20px 0px;padding:0 0 10px 0;border-bottom:3px #e8dccc solid;}
.mxyntitle .title{float:left}
.mxyntitle .title ,.dvideohd .title a{font-size:26px;color:#333;height:33px;line-height:33px;font-weight:500}
.mxyntitle .title h1{font-size:26px;color:#333;height:33px;line-height:33px;font-weight:500}
.mxyntitle .morenav{float:left;height:22px;line-height:22px;padding:0 0 0 30px;margin-top:15px;max-width:720px;overflow:hidden;}
.mxyntitle .morenav li{padding:0 6px;display:inline;border-right:1px solid #F0F0F0}
.mxyntitle .morenav li.nobor{border-right:0}
.mxyntitle .morenav li a{padding:5px;color:#666;font-size:12px;}
.mxyntitle .morenav li a:hover{text-decoration:none;color:#e29c45;}
.mxyntitle .moreall { float:right;height:14px;line-height:14px;margin:0;padding:18px 0 0 4px;font-size:14px}
.mxyntitle .moreall li{float:left;margin-left:10px;color:#999}

.mxynimgb,.mxynimgs{ float: left;}
.mxynimgb p,.mxynimgs p{color: #666; margin: 0; padding:.5em 0; font-size: 16px; }
.mxynimgb:hover p,.mxynimgs:hover p{color: #e29c45;}
.mxynimgs{width: 210px;  overflow: hidden;}
.mxynimgs img{width: 210px; height:120px;}
.mxynimgs:first-child{margin-right: 10px;}
.mxynimgb{margin-bottom: 10px; width: 430px; background: #e8dccc;}
.mxynimgb img{width: 430px; height: 230px;}
.mxynimgb p{position: relative; text-indent: 30px; padding-left:.5em}
.mxynhoticon{position: absolute; top: 10px;  background: url("../img/hot.png"); width: 18px; height: 18px; display: block;}

.mxynhotblog .title{padding: 0 0 3px 0; font-size:16px; color:#666;}
.mxynhotblog ul li{ padding: 8px 0; font-size: 14px;}
.mxynhotblog ul li a{padding-left: 12px;}
.mxynhotblog ul li span{line-height: 24px; text-align: center; width: 24px; height: 24px; background: #dddddd; border-radius: 3px; color: #666666; display:inline-block;}
.mxynhotblog ul li:nth-of-type(1) > span{color: #fff; background: #e29c45;}
.mxynhotblog ul li:nth-of-type(2) > span{color: #666; background: #e8dccc;}
.mxynhotblog ul li:nth-of-type(3) > span{color: #666; background: #f3ece5;}



.mxynleft{padding:0;width:860px;}
.mxynlista{clear:both;padding:0;width:860px;}
.mxynlista ul{padding:10px 0;margin:0;}
.mxynlista li{padding-bottom:10px;border-bottom:1px dotted #f3ece5;margin-bottom:20px;overflow:hidden;clear:both;}
.mxynlista li img{float:left;margin-right:12px;width:200px;height:112px;}
.mxynlista .title{padding:2px 0 8px 0;display: inline;font-size:22px;line-height: 24px;margin-top: 0;}
.mxynlista li p{color:#666;line-height:22px; font-size:12px;}
.mxynlista li .mate{color:#999;font-size: 12px;margin:2px 0;}
.mxynlista li .mate a{color:#666;padding:0 10px 0 0;}
.mxynlista li .mate a:hover{color:#e29c45;}

.mxynright{padding:0;width:320px;}
.mxynright .title{margin: 0 0 5px 0;clear: both;padding:0 0 5px 0;border-bottom:1px solid #e8dccc;}
.mxynright .title .titleb{font-size:22px;font-weight: normal;}
.mxynright .title span{float:right;line-height:33px;}
.mxynrighta {width:320px;padding:10px 0;clear:both;}

.mxynrlist{padding:0px;clear:both;}
.mxynrlist ul{list-style: none}
.mxynrlist li{height:36px;line-height:36px;overflow:hidden;font-size:14px;}
.mxynrlist li span{float:right;color:#999;font-size:12px;line-height:34px;}
.mxynrpic{width:320px;padding:0px;clear:both;}
.mxynrpic dl{width: 100%;display: inline-block;padding: 15px 0;}
.mxynrpic dt{float: left;padding: 0 15px 0 0;}
.mxynrpic dt img{float: left;width: 120px;height: 67px;}
.mxynrpic dd{}
.mxynrpic dd a{font-size: 14px;line-height: 20px;}
.mxynrpic dd p{color: #999;line-height: 20px;margin:7px 0 0 0;}
.mxynrpic dd p span{margin: 0 15px 0 0;}




.mxynpgae { padding: 30px 0 10px 0;text-align: center;}
.mxynpgae li {display: inline;cursor: pointer;}
.mxynpgae li a {font-size: 14px;padding: 8px 14px;border: 1px solid #e8dccc;}
.mxynpgae li a:hover,.mxynpgae li.thisclass   {border: 1px solid #e29c45;padding: 8px 14px;background: #e29c45;color:#fff;}


.mxynartitle{margin-bottom: 20px;padding: 20px 0;border-bottom: 1px solid #f3ece5;text-align: left; }
.mxynartitle img{float: left;margin-right: 12px;width: 125px;height: 70px;}
.mxynartitle h1{font-size:30px;line-height: 34px;overflow: hidden; color:#000;}
.mxynartitle .info{font-size: 12px;margin:20px 0 0 0; color:#999;}
.mxynartitle .info span{margin:0 20px 0 0; color:#666;}

.mxynarcontent{padding:10px 0px;font-size: 16px;line-height: 30px;word-wrap: break-word;clear:both;}
.mxynarcontent p{margin-bottom: 18px;word-wrap: break-word;}
.mxynarcontent .alljm{font-size: 20px;margin:10px 0;  padding:10px; background-color:#f3ece5; background: linear-gradient(-45deg, transparent 15px, #f3ece5 0);}
.mxynarcontent h2, .mxynarcontent h3, .mxynarcontent h4, .mxynarcontent h5, .mxynarcontent h6 {
    margin-bottom: 18px;
    background-color:#f3ece5;
    color: #333;
    border-left: 4px solid #e29c45;
    padding-left: 10px;
    margin: 10px 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-weight: normal;
}

.mxynarcontent table {
  table-layout: auto; /* 核心：自动宽度计算 */
  width: auto; /* 让表格宽度由内容决定 */
  border-collapse: collapse;
  margin: 20px 0;
}

.mxynarcontent table th {
  background-color: #f5f5f5;
  padding: 2px;
  border: 1px solid #ddd;
  width: 1%; /* 触发最小宽度自适应 */
}

.mxynarcontent table td {
  padding: 10px;
  border: 1px solid #ddd;
  max-width: 300px; /* 限制最大宽度 */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}

.mxynarlike {padding:0;clear: both;}
.mxynarlike .tit{border-bottom: 1px solid #e8dccc; color: #666; padding:10px 0; margin:0 0 20px 0;}
.mxynarlike .tit .title{margin-top:15px; font-size:18px; line-height:18px;  border-left: #e29c45 solid 5px; padding:0 0 0 8px;}

.mxynarpn{padding:10px 0; clear:both;}
.mxynarpn li{height:20px; line-height:20px; color:#999; width:50%; float: left;}
.mxynarpn li.pre{ text-align:left;}
.mxynarpn li.next{text-align:right;}
.mxynarpn li a{color: #333;}
.mxynarpn li a:hover{color: #e29c45;}


 
.mxynlink{color: #666; }
.mxynlink .title{padding: 0; margin: 20px 0; color: #999;}
.mxynlink .title span{float: right; font-size: 12px;}
.mxynlink a{margin: 0 10px 5px 0; font-size: 12px;}
.mxynlink a:last-child{margin-right: 0;}

.mxynfooter{margin-top: 20px; background: #e8dccc; text-align: center; padding: 20px;min-width:1200px; }
.mxynfooter p{font-size: 12px; margin:10px 0; color: #999;}
.mxynfooter a{padding: 5px 10px; font-size: 12px; color: #666;line-height:12px; display: inline-block; }
.mxynfooter a:hover{color: #e29c45;}



 